package com.itheima.operator;

public class OperatorDemo7 {
    public static void main(String[] args) {
        // 目标：掌握三元运算符。
        double score = 39.5;
        String result = score >= 60 ? "考试通过" : "挂科了";
        System.out.println(result);

        // 需求2：求两个整数较大值 。
        int a = 110;
        int b = 30;
        int max = a > b ? a : b;
        System.out.println("较大值1：" + max);

        // 需求3：三个整数的较大值
        int i = 10;
        int j = 23;
        int k = 12;
        // 先找出前两个整数的临时较大值
        int temp = i > j ? i : j;
        // 再与第三个比较
        int max2 = temp > k ? temp : k;
        // 输出较大值
        System.out.println("较大值2：" + max2);

        System.out.println("----------以下代码看看就好（如果基础不好，可以把眼睛闭上）-------------");

        int max3 = i > j ? i > k ? i : k : j > k ? j : k;
        System.out.println("较大值3：" + max3);

        System.out.println("----------------------优先级问题演示： &&的优先级高于|| -----------------------------");
        System.out.println(10 > 3 || 10 > 3 && 10 < 3); // true
        System.out.println((10 > 3 || 10 > 3) && 10 < 3);  // false
    }
}
